package Modelo;

import Persistencia.AdministradorPersistenciaServico;

public class Voz extends Servicio {
	private float valor;
	private int cantidadLibre;
	private float costo;
	
	
	public Voz (int idServicio, String unidad, String nombre, String tipo,float valorMinVoz, int cantidadMinVozLibre, float costo) {
		super(idServicio, unidad, nombre,tipo);
		this.valor = valorMinVoz;
		this.cantidadLibre = cantidadMinVozLibre;
		this.costo = costo;
	}

	
	public Float calcularValorPorUnidad() {
	return null;
	}


	public float getValorMinVoz() {
		return valor;
	}


	public int getCantidadMinVozLibre() {
		return cantidadLibre;
	}


	public float getCosto() {
		return costo;
	}
	
	
	public static boolean altaServicioVoz (Voz servicioVoz) 
	{
		AdministradorPersistenciaServico.getInstancia().insertSrv(servicioVoz);
		return true;				
	}


	@Override
	public float CalcularCosto(int consumido) {
		if (this.cantidadLibre-consumido<0){
			return costo+valor*Math.abs((this.cantidadLibre-consumido));
		}
		return costo;
	}


}